self-sustaining development - Französisch Englisch Wörterbuch