sheep sorrel

Explore definitions, synonyms, and language insights of sheep sorrel

Definitions

Noun
small plant having pleasantly acid-tasting arrow-shaped leaves; common in dry places

More General Terms