sheep sorrel

/ /

1 Definition of sheep sorrel

Meaning of sheep sorrel: A plant that has been used in some cultures to treat certain medical problems.

A plant that has been used in some cultures to treat certain medical problems. It may have anticancer effects. The scientific name is Rumex acetosella. Also called dock and sorrel.

For learning, not diagnosis. This glossary provides general educational information and is not a substitute for advice from a qualified healthcare professional. If you may be experiencing a medical emergency, contact local emergency services.