What does 'New lease of life' mean?
If someone finds new enthusiasm and energy for something, they have a new lease of life.
- Category: General
Idioms similar to 'New lease of life'
Buy our lists of British English, American English and Animal idioms in PDF format. They're perfect to use offline for reference or for use in class!