Incapable of being passed over, surmounted, or overcome; insuperable
Getting everybody to agree proved to be an insurmountable difficulty.
From in- + surmountable.
Select a language to see translations