NEW LEASE OF LIFE


Meaning of NEW LEASE OF LIFE in English

n. new lease on life, new chance to live, extra time to live

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.