BICARINATE MEANING IN ENGLISH

• Bicarinate Definition & Synonyms

  1. (a.) Having two keel-like projections, as the upper palea of grasses.


RECENT SEARCHES