English edit

 
English Wikipedia has an article on:
Wikipedia

Etymology edit

Mecoptera +‎ -an

Noun edit

mecopteran (plural mecopterans)

  1. Any of the carnivorous insects in the order Mecoptera

Translations edit

Anagrams edit