Engelsk-Fransk ordbok »

town square betyder på franska

EngelskaFranska
town square (an open area in a town)
noun

place◼◼◼nom {f}