inexpugnable

  • (s) incapable of being overcome, challenged or refuted
    • an impregnable argument
    • impregnable self-confidence
    impregnable,

Synonyms

impregnable

Words of close approximity