Big Huge Thesaurus

Myxocephalus

noun

sounds kind of like