słownik Angielsko-Polski »

town square w języku polskim

AngielskiPolski
town square noun
an open area in a town

placnoun