Synonyms:
downtown
Meaning: of or located in the lower part of a town, or in the business center; "downtown Manhattan"; "delinquents roaming the downtown streets"
noun
meaning of the word
Synonyms:
business_district, downtown
Meaning: the central area or commercial center of a town or city; "the heart of Birmingham's downtown"
r
meaning of the word
Synonyms:
downtown
Meaning: toward or in the lower or central part of town
Usage examples
The Blue Light Drug Store is downtown, between the Bowery and First Avenue, where the distance between the two streets is the shortest.