Meaning

1 senses
  1. (Australia, Canada, Ireland, UK)A building or site open to the public for fitness, sporting, and/or other recreational activities.

leisure centre — meaning, examples, forms, synonyms | Krumeto