to survive unscathed - Turco Inglés Diccionario