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.