town centre

English

Alternative forms

Noun

town centre (plural town centres)

  1. The main commercial or business area of a town, containing the principle shops, banks, restaurants and public traffic hub

Read in another language

This page is available in 1 language

Last modified on 1 January 2013, at 20:14