Engelsk-Polsk ordbok »

town square betyder på polska

EngelskaPolska
town square noun
an open area in a town

placnoun