self-sustaining development - Turco Inglés Diccionario