self-sustain - Francés Inglés Diccionario