zimarra
zimarra
English
Noun
Ad
Definition
a cassock with a small cape attached
Etymology
Borrowed from Italian zimarra. Doublet of simar.
Ad
zimarra
a cassock with a small cape attached
Borrowed from Italian zimarra. Doublet of simar.