DIATRYMA MEANING IN ENGLISH

• Diatryma Definition & Synonyms

  1. (n.) An extinct eocene bird from New Mexico, larger than the ostrich.


RECENT SEARCHES