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