BREVIROSTRATE MEANING IN ENGLISH

• Brevirostrate Definition & Synonyms

  1. (a.) Short-billed; having a short beak.


RECENT SEARCHES