Big Huge Thesaurus

Myomorpha

noun

sounds kind of like