life-saving rafts - Turco Inglés Diccionario