Big Huge Thesaurus

Myrmeleon

noun

sounds kind of like