Go Back to Top
Definition of downtown
downtown - adj. of or located in the lower part of a town, or in the business center; adv. toward or in the lower or central part of town; noun the commercial center of a town or city.
Downtown on:
Dictionary Google Wikipedia YouTube (new tab)