DOWNTOWN Meaning of DOWNTOWN in English n. commercial center of a city, business district Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012