Definify.com

Definition 2025


odonates

odonates

English

Noun

odonates

  1. plural of odonate

French

Noun

odonates ?

  1. plural of odonate