Skip to content

town centre

noun

  1. central commercial district of a town
L1553699 on Wikidata ↗

Wiktionary

noun

  1. The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.

    Near-synonyms: city centre, city center