Wordigg

zamarra Definitions

noun

a sheepskin coat worn in parts of spain

Discover More the word zamarra

Scrabble the word zamarra

zamarra thesaurus

Examples include zamarra