Myrmeleon
noun
Myr·me·le·on
| \ mərˈmēlēən\
Definition of Myrmeleon
: a genus (the type of the family Myrmeleontidae) of ant lions
Keep scrolling for more