self-sustaining development - Deutsch Englisch Wörterbuch