A NEW LEASE OF (OR N. AMER. ON) LIFE


Meaning of A NEW LEASE OF (OR N. AMER. ON) LIFE in English

a new lease of ( or N. Amer. on) life

a substantially improved prospect of life or use after rejuvenation or repair.

→ lease

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.