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