See Also: zamarra(dictionary)

zamarra (iou)



zamarra noun. M19.
[Spanish.]
In Spain: a kind of sheepskin jacket.