self-sustaining development - Englisch Synonyme Wörterbuch