life-sustaining equipment - Turco Inglés Diccionario