Big Huge Thesaurus

Cefobid

noun

sounds kind of like