town centre

From Wiktionary, the free dictionary
Archived revision by So9q (talk | contribs) as of 10:42, 26 September 2019.
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 principle shops, banks, restaurants and public traffic hub.

Synonyms

Related terms

Translations

Anagrams