zimarra

zimarra

English Noun
Ad

Definition

a cassock with a small cape attached

Etymology

Borrowed from Italian zimarra. Doublet of simar.

Ad