unvanquishable

网络  不能征服的; 不能克服的



英英释义

adj

  1. incapable of being overcome or subdued
    1. an invincible army
    2. her invincible spirit

    Synonym:    invincibleunbeatable