Adjectives

(s)impregnable, inexpugnableincapable of being overcome, challenged or refuted“an impregnable argument”, “impregnable self-confidence”