Definify.com

Definition 2024


odonates

odonates

English

Noun

odonates

  1. plural of odonate

French

Noun

odonates ?

  1. plural of odonate