renewable term - Deutsch Englisch Wörterbuch