NEW LEASE ON LIFE Meaning of NEW LEASE ON LIFE in English new chance to live, extra time to live Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012