life-saving appliances - German English Dictionary