town centre
Appearance
English
[edit]Alternative forms
[edit]Noun
[edit]town centre (plural town centres)
- (British spelling) The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.
Synonyms
[edit]Related terms
[edit]Translations
[edit]main commercial or business area of a town