Latin-English dictionary »

zimmarra meaning in English

LatinEnglish
zimmarra [zimmarrae] (1st) F
noun

cassock w / small capenoun