English-Polish dictionary »

town square meaning in Polish

EnglishPolish
town square noun
an open area in a town

placnoun