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