to survive unscathed - İspanyolca İngilizce Sözlük