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