Big Huge Thesaurus

Manteidae

noun

sounds kind of like