sheep sorrel

noun

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