Big Huge Thesaurus

Mutillidae

noun

sounds kind of like