life-saving appliances - Turco Inglés Diccionario