What does the idiom “new lease on life” mean?
Definition: Renewed energy, a fresh start
Example: My father was bored after he retired, but he had a new lease on life after he started a business of his own.
Note: “New lease on life” is more common in American English, “new lease of life” in Britain.