life-sustaining treatment - German English Dictionary