Big Huge Thesaurus

mantidae

noun

sounds kind of like