life support machine - Español Inglés Diccionario