MELOSTEMONOUS MEANING IN ENGLISH

• Melostemonous Definition & Synonyms

  1. (a.) Having fever stamens than the parts of the corolla.


RECENT SEARCHES