self-renewing - Deutsch Englisch Wörterbuch