downtownEnglish

downtown, business district

Noun

The central area or commercial center of a town or city

English: business district, downtown

Adjective

Of or located in the lower part of a town, or in the business center

English: downtown

Adverb

Toward or in the lower or central part of town

English: downtown

English words with similar meanings

Show 1 words