SHEEP SORREL


Meaning of SHEEP SORREL in English

[sheep sorrel] n (1806): a small dock (Rumex acetosella) of acidic soils

Merriam-Webster English vocab.      Английский словарь Merriam Webster.