Поиск в словарях
Have a new lease of life
1) воспрянуть духом 2) выйти из ремонта (о вещи)