LEISURE CENTRE Meaning of LEISURE CENTRE in English (or complex ) ■ noun Brit. a public building or complex offering facilities for sport and recreation. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004