self-renewal - Deutsch Englisch Wörterbuch