Meaning of “sports centre” - Learner’s Dictionary

sports centre

noun [ C ] uk UK (US sports center)

A2 a building with places where you can play different sports

(Definition of “sports centre” from the Cambridge Learner’s Dictionary © Cambridge University Press)