DIPLOSTEMONOUS MEANING IN ENGLISH

• Diplostemonous Definition & Synonyms

  1. (a.) Having twice as many stamens as petals, as the geranium.


RECENT SEARCHES