Latin-English dictionary »

saraballa meaning in English

LatinEnglish
saraballa [saraballae] (1st) F
noun

loose / wide trousers (pl.)noun

worn in the Eastnoun