Definition of leissure centre in English English dictionary
A leisure centre in the UK and Canada is a purpose built building or site, usually owned and operated by the city, borough council or municipal district council, where people go to keep fit or relax through using the facilities