life-sustaining equipment - Spanish English Dictionary