inexpugnable

adj.  攻不破的;不能攻占的



英英释义

adj

  1. incapable of being overcome, challenged or refuted
    1. an impregnable argument
    2. impregnable self-confidence

    Synonym:    impregnable