English edit

Noun edit

odonates

  1. plural of odonate

French edit

Noun edit

odonates m pl

  1. plural of odonate