1 a new lease on life | Definition of a new lease on life

a new lease on life

noun phrase

Definition of a new lease on life

US
: a chance to continue living or to become successful or popular again This medicine gives patients a new lease on life. After the movie was made, the book got a new lease on life.