Skip to main content

roselle

English roselle meaning in English  •  roselle का अर्थ अंग्रेजी में
Noun
  • 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.
Advertisement