English, asked by rb9704878, 11 months ago

A new lease of life​

Answers

Answered by mohita31379
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