A new lease of life
Answers
Answered by
1
Answer:
a substantially improved prospect of life or use after rejuvenation or repair.
"the transplant would give Claire a new lease of life.
Similar questions