Answer:
D
Step-by-step explanation:
insurmountable means overcome and that's what insuperable means aswell
hope this helped
Answer: Insurmountable
Explanation:
Insuperable means "almost impossible to overcome" and insurmountable means "very difficult to overcome".
5.6m questions
7.3m answers