{n. phr.} A new chance to live; an improved manner of living. * /After his illness and his retirement, living in Hawaii was a new lease on life./
NEW LEASE ON LIFE
Meaning of NEW LEASE ON LIFE in English
Dictionary of English idioms . Словарь английских идиом. 2012