Meaning of inexpugnable

Definition of inexpugnable

(adj) incapable of being overcome, challenged or refuted; "an impregnable argument"; "impregnable self-confidence"

Other information on inexpugnable

WIKIPEDIA results for inexpugnable
Amazon results for inexpugnable