Topic: GEOGRAPHY


town centre

noun
     
town centre [countable]
British EnglishSG the main business area in the centre of a town [= downtown American English]

Explore GEOGRAPHY Topic