come up against an insuperable obstacle - Türkçe İngilizce Sözlük