Roselle Meaning

There are 1 meaning(s) for word Roselle

Meaning 1 : East Indian sparsely prickly annual herb or perennial subshrub widely cultivated for its fleshy calyxes used in tarts and jelly and for its bast fiber

    Synonyms : hibiscus sabdariffa,  jamaica sorrel,  red sorrel,  rozelle,  sorrel