Big Huge Thesaurus

naloxone

noun

sounds kind of like