Definify.com

Definition 2025


zamarra

zamarra

See also: Zamarra

English

Noun

zamarra (plural zamarras)

  1. A sheepskin coat worn in parts of Spain