Meaning of “give sb/sth a new lease of life” - Learner’s Dictionary

give sb/sth a new lease of life

UK (US give sb/sth a new lease on life)

to make someone feel happy or healthy after a period of illness or sadness:

The operation has given her a new lease of life.

to improve something that was old so that it works much better

(Definition of “give sb/sth a new lease of life” from the Cambridge Learner’s Dictionary © Cambridge University Press)