lifesaving ... - Turco Inglés Diccionario