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