ROSELLE MEANING IN ENGLISH

• Roselle Definition & Synonyms

  1. (n.) a malvaceous plant (Hibiscus Sabdariffa) cultivated in the east and West Indies for its fleshy calyxes, which are used for making tarts and jelly and an acid drink.


Synonyms:
Sorrel,

RECENT SEARCHES