meaning of Birostrated

Birostrated meaning in General Dictionary

Having a double beak, or two procedures resembling beaks.


Birostrated meaning in General Dictionary

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