life-sustaining - Español Inglés Diccionario