town center
definitions
-
the main commercial and social area of a town (US spelling)fr: la zone commerciale et sociale principale d'une ville (orthographe américaine)
examples
-
We met at the town center last weekend.
Nous nous sommes rencontrés au centre-ville le week-end dernier.