Wiktionary
myrmeleontids
n. (plural of myrmeleontid English)
n. (plural of myrmeleontid English)