Big Huge Thesaurus

meperidine

noun

sounds kind of like