Big Huge Thesaurus

sarcocephalus

noun

sounds kind of like