new lease of life

/N UW1 L IY0 S AH0 V L AY0 F/
noun
  1. 1

    (figuratively) An opportunity for an improved quality of life, due to some change in circumstances.

  2. 2

    An opportunity to live longer than was expected, due to some kind of reprieve.