Big Huge Thesaurus

Maxostoma

noun

sounds kind of like