give someone a new lease on life - Spanish English Dictionary