English dictionary
sheep's sorrel meaning and definition
Definition and meaning of sheep's sorrel at MeaningMonkey.org. sheep's sorrel meaning and definition in the English Dictionary.SHEEP'S SORREL noun
Definition of sheep's sorrel (noun)
- small plant having pleasantly acid-tasting arrow-shaped leaves; common in dry places
- synonyms: Rumex acetosella, sheep sorrel
Source: Princeton University Wordnet