MELASTOMA MEANING IN ENGLISH

• Melastoma Definition & Synonyms

  1. (n.) A genus of evergreen tropical shrubs; -- so called from the black berries of some species, which stain the mouth.


• Melastomaceous Definition & Synonyms

  1. (a.) Belonging to the order of which Melastoma is the type.


RECENT SEARCHES