come up against an insuperable obstacle - Almanca İngilizce Sözlük