self-sustaining development - Inglés Sinónimo Diccionario