self-sustaining - Deutsch Englisch Wörterbuch