English-Polish dictionary »

plaza meaning in Polish

EnglishPolish
plaza noun
a towns' public square

placnoun