self-sustaining development - Francés Inglés Diccionario