self-sustained - Deutsch Englisch Wörterbuch