town centre (English, noun)
expansion: town centre (plural town centres)
Senses:
glosses: The main commercial or business area of a town, containing the principal shops, banks, restaurants and public traffic hub.
tags: UK
Forms:
form: town centres
tags: plural
form: town center
tags: alternative