life-sustaining treatment - Spanish English Dictionary