self-sustaining development - Alemán Inglés Diccionario