Main entry: inexpugnable, impregnable
Definition: incapable of being overcome, challenged or refuted
Usage: an impregnable argument; impregnable self-confidence