meaning of sheep sorrel

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


Related Words

sheep sorrel | sheeps sorrel |

Developed & Maintained By Taraprasad.com

Treasure Words