answersLogoWhite

0

Something which is "insurmountable" is something which can not be overcome - as in:-

Insurmountable technical problems brought an end to the project.

User Avatar

Wiki User

12y ago

What else can I help you with?