What is the definition of insurmountable?

A)the process of polluting the earth
B)too much, or too great, to overcome
C)a chemical that kills pests, especially insects
D)the act of using something
E)a chemical that kills vegetation

1 answer

B) too much, or too great, to overcome