ODONTOTORMAE MEANING IN ENGLISH

• Odontotormae Definition & Synonyms

  1. (n.pl.) An order of extinct toothed birds having the teeth in sockets, as in the genus Ichthyornis. See Ichthyornis.


RECENT SEARCHES