Big Huge Thesaurus

Mefoxin

noun

sounds kind of like