ODONTOPTERYX MEANING IN ENGLISH

• Odontopteryx Definition & Synonyms

  1. (n.) An extinct Eocene bird having the jaws strongly serrated, or dentated, but destitute of true teeth. It was found near London.


RECENT SEARCHES