1. [ adjective ] of or located in the lower part of a town especially the business center

"downtown Manhattan" "delinquents roaming the downtown streets"

Related terms: uptown
2. [ noun ] (geography) the commercial center of a town or city
Synonyms: business_district
Related terms: city_district Tin_Pan_Alley
3. [ adverb ] toward or in the lower or central part of town
Related terms: uptown
Similar spelling:   down_town