English dictionary
odonate meaning and definition
Definition and meaning of odonate at MeaningMonkey.org. odonate meaning and definition in the English Dictionary.ODONATE noun
Definition of odonate (noun)
- large primitive predatory aquatic insect having two pairs of membranous wings
Source: Princeton University Wordnet