Meaning of roselle
Definition of roselle
(noun)
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
Other information on roselle
WIKIPEDIA results for
roselle
Amazon results for
roselle
Tweet