Big Huge Thesaurus

myxocephalus

noun

sounds kind of like