An Encylopedia Britannica Company

city centre

1 ENTRIES FOUND:
city centre noun
plural city centres
city centre
noun
plural city centres
Britannica Dictionary definition of CITY CENTRE
[count] British
: the main or central part of a city : the part of a city where there are tall buildings, stores, offices, etc. compare downtown, town centre