Definition Definition

diatryma - Meaning and Examples

Meaning of 'diatryma' (Webster Dictionary)

1 . Diatryma [ n.]
- An extinct eocene bird from New Mexico, larger than the ostrich.