life support unit - Spanish English Dictionary