insurmountable

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

英文釋義

  1. not capable of being surmounted or overcome
  2. impossible to surmount