SYNCARPOUS MEANING IN ENGLISH

• Syncarpous Definition & Synonyms

  1. (a.) Composed of several carpels consolidated into one ovary.


RECENT SEARCHES