English dictionary
down town meaning and definition
Definition and meaning of down town at MeaningMonkey.org. down town meaning and definition in the English Dictionary.DOWN TOWN noun
Definition of down town (noun)
- the center of a city
- synonyms: civic center, municipal center
Source: Princeton University Wordnet