unsurmountable

a. 不能克服的、不能超越的

英文釋義

  1. not capable of being surmounted or overcome
  2. incapable of being surmounted or climbed