n. sports centre
Definition of sports centre in English
Building designed and equipped for the practice of different sports.
Synonyms of sports centre in English
sports centersports pavilionsport centresports complexsport pavilionmulti-sport pavilion