Big Huge Thesaurus

microcephalus

noun

sounds kind of like