Dictionary |
1 Result
#1
inexpugnable
s.
[
impregnable
] incapable of being overcome, challenged or refuted; "an impregnable argument"; "impregnable self-confidence"
. wn