DOWNTOWN Meaning of DOWNTOWN in English adj., n., & adv. US adj. of or in the lower or more central part, or the business part, of a town or city. n. a downtown area. adv. in or into a downtown area. Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012