town center
definitions
-
the main commercial and social area of a town (US spelling)pt: a área comercial e social principal de uma cidade (ortografia americana)
examples
-
We met at the town center last weekend.
Nós nos encontramos no centro da cidade no fim de semana passado.