life-sustaining equipment - German English Dictionary