TETRACARPEL MEANING IN ENGLISH

• Tetracarpel Definition & Synonyms

  1. (a.) Composed of four carpels.


RECENT SEARCHES