leisure centreTranslate leisure centre | into French | into Italian | into Spanish Definition of leisure centre noun British a large public building with many different sports and exercise facilities. leisure centre in other Oxford dictionaries