S, perhaps, for sport here? (7,6)
I believe the answer is:
leisure centre
'sport here?' is the definition.
(place to do sport)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for leisure centre that I've seen before include "modern building, for fun?" , "Public place for sport and recreation" , "fitness club" , "Sport and recreation complex" , "Recreational complex" .)