life-sustaining measures - Spanish English Dictionary