unvanquishable

a. 不能克服的、不能征服的

英文釋義

  1. incapable of being overcome or subdued