come up against an insuperable obstacle - Fransızca İngilizce Sözlük