Meaning of odonate

Definition of odonate

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

Other information on odonate

WIKIPEDIA results for odonate
Amazon results for odonate