invincible

a. 不能征服的、無敵的

英文釋義

  1. incapable of being overcome or subdued