new lease on life - Deutsch Englisch Wörterbuch