A (NEW) LEASE ON LIFE Meaning of A (NEW) LEASE ON LIFE in English ➡ a (new) lease of life Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005