Englisch-Französisch Wörterbuch »

town square bedeutet auf Französisch

EnglischFranzösisch
town square (an open area in a town)
noun

place◼◼◼nom {f}