life-saving appliances - Spanish English Dictionary