a new lease of ( or N. Amer. on) life
a substantially improved prospect of life or use after rejuvenation or repair.
→ lease
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. Сжатый оксфордский словарь английского языка. 2004