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