Definitions of sheep's sorrel:

  • noun:   small plant having pleasantly acid-tasting arrow-shaped leaves; common in dry places