{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
Slang English vocab. Английский сленговый словарь. 2012