Big Huge Thesaurus

Mantidae

noun

sounds kind of like