English Dictionary
Definition sports centre in British English
sports centre noun
[countable] noun
1
a building where you can go to do different sports and other activities
Synonyms and related words
