town centre

1 ENTRIES FOUND:
Save
town centre noun
plural town centres
town centre
noun
plural town centres
Learner's definition of TOWN CENTRE
[count] British
: the main or central part of a town compare city centre, downtown
Comments & Questions
Comments & Questions
What made you want to look up town centre? Include any comments and questions you have about this word.