ALL meanings of a new lease of life
a new lease of life
A a - phrase a new lease of life If you say that someone or something has been given a new lease of life, you are emphasizing that they are much more lively or successful than they have been in the past. 3