(PLACE) UK and ANZ, US center [noun] [C] - a place or building, esp. one where a particular activity happensa sports/leisure/health centrea garden/shopping centrea test centreurban centres (= cities or towns)The survey will concentrate on centres of population (= places where many people live) rather than rural areas.Grants will be given to establish centres of excellence (= places where a particular activity is done extremely well) in this field of research.
CENTRE
Meaning of CENTRE in English
Cambridge English vocab. Кембриджский английский словарь. 2012