Meaning of sheep's sorrel
Definition of sheep's sorrel
(noun)
small
plant
having
pleasantly
acid-tasting
arrow-shaped
leaves;
common
in dry places
Other information on sheep's sorrel
WIKIPEDIA results for
sheep's sorrel
Amazon results for
sheep's sorrel
Tweet