zamarra
Top 40000
Meanings
Noun
1. zamarra; sheepskin
2. zamarra (coat)
3. shirt; jersey; top (sports)