Definitions English

  • The lower part or the business center of a city or town.
  • To, toward, or in the lower part or the business center of a city or town.
  • Of, relating to, or located downtown.