Search for word
Search
inexpugnable
(s)
incapable of being overcome, challenged or refuted
an impregnable argument
impregnable self-confidence
impregnable
,
Synonyms
impregnable
Words of close approximity