Polish-English dictionary »

loggia meaning in English

PolishEnglish
loggia noun

loggianoun
a roofed, open gallery