SAURURAE MEANING IN ENGLISH

• Saururae Definition & Synonyms

  1. (n. pl.) An extinct order of birds having a long vertebrated tail with quills along each side of it. Archaeopteryx is the type. See Archaeopteryx, and Odontornithes.


RECENT SEARCHES