An Encylopedia Britannica Company

town centre

1 ENTRIES FOUND:
town centre noun
plural town centres
town centre
noun
plural town centres
Britannica Dictionary definition of TOWN CENTRE
[count] British
: the main or central part of a town compare city centre, downtown