English-French dictionary »

town centre meaning in French

EnglishFrench
town centre (main commercial or business area of a town)
noun
[UK: taʊn ˈsen.tə(r)]
[US: ˈtaʊn ˈsen.tər]

centre-ville◼◼◼nom