Big Huge Thesaurus

maxostoma

noun

sounds kind of like