town centre

From Wiktionary, the free dictionary
Archived revision by Mihia (talk | contribs) as of 09:19, 27 September 2020.
Jump to navigation Jump to search

English

Alternative forms

Noun

town centre (plural town centres)

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

Synonyms

Translations

Anagrams