down town
1.
(
noun
) the center of a city
Synonyms:
civic center
,
hub
,
municipal center
Related Words:
center
,
centre
,
eye
,
heart
,
middle
Terms and Conditions of Use / Copyright Notice