Town-centre Definition
noun
(British) The main commercial or business area of a town, containing the principle shops, banks, restaurants and public traffic hub.
Wiktionary
Other Word Forms of Town-centre
Noun
Singular:
town-centre
Plural:
town centresRelated Articles
Find Similar Words
Find similar words to town-centre using the buttons below.