BIROSTRATE MEANING IN ENGLISH

• Birostrate Definition & Synonyms

  1. (a.) Alt. of Birostrated


• Birostrated Definition & Synonyms

  1. (a.) Having a double beak, or two processes resembling beaks.


RECENT SEARCHES