Definify.com

Definition 2026


zamarra

zamarra

See also: Zamarra

English

Noun

zamarra (plural zamarras)

  1. A sheepskin coat worn in parts of Spain