Definify.com

Definition 2024


zamarra

zamarra

See also: Zamarra

English

Noun

zamarra (plural zamarras)

  1. A sheepskin coat worn in parts of Spain