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. Oxford English vocab. Оксфордский английский словарь. 2012