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 centres

Find Similar Words

Find similar words to town-centre using the buttons below.

Words Starting With

Words Ending With

Unscrambles

town-centre