Big Huge Thesaurus

myomorpha

noun

sounds kind of like