Wiktionary
myrmeleonids
n. (plural of myrmeleonid English)
n. (plural of myrmeleonid English)