mecopteran

English

Etymology

Mecoptera +‎ -an

Noun

mecopteran (plural mecopterans)

  1. Any of the carnivorous insects in the order Mecoptera

Translations

See also

Anagrams