BIROSTRATED MEANING IN ENGLISH

• Birostrated Definition & Synonyms

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


• Birostrate Definition & Synonyms

  1. (a.) Alt. of Birostrated


RECENT SEARCHES