pitarra
Top 50000
Meanings
Noun
1. rheum, sleep (from the eyes) (countable, possibly Spain)
2. a variety of wine from Extremadura and neighbouring regions