Skip to main content

diatryma

English diatryma meaning in English  •  diatryma का अर्थ अंग्रेजी में
Noun
  • An extinct eocene bird from New Mexico, larger than the ostrich.
Advertisement