mecopteran
1. [ noun ] (zoology) any of various carnivorous insects of the order Mecoptera
Related terms: insect hanging_fly scorpion_fly mecoptera
Similar spelling:   mecoptera
  Megaptera
  mecopterous
  mesophyte