meaning of sheeps sorrel

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


Related Words

sheeps sorrel |

Developed & Maintained By Taraprasad.com

Treasure Words