ODONATE

Definition of ODONATE

  1. (noun)large primitive predatory aquatic insect having two pairs of membranous wings