self-sustain - Español Inglés Diccionario