Meaning of jamaica sorrel
Definition of jamaica sorrel
(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 jamaica sorrel
WIKIPEDIA results for
jamaica sorrel
Amazon results for
jamaica sorrel
Tweet