English | German | Russian | Czech

zamarra English

Meaning zamarra meaning

What does zamarra mean?

zamarra

sheepskin A sheepskin coat worn in parts of Spain

Are you looking for...?