life saving appliance - Almanca İngilizce Sözlük