Zamarra (noun) Definition, Meaning & Examples

noun
  1. a sheepskin coat of the kind worn by shepherds in Spain.
Zamarra (noun) Definition, Meaning & Examples

More Definitions