Inexpugnable - Definition

inexpugnable

adj 1: incapable of being overcome, challenged or refuted; "an
impregnable argument"; "impregnable self-confidence"
[syn: impregnable, inexpugnable]

Look up another word