life-saving appliances - Alemán Inglés Diccionario