Word Hen
What is the meaning of the word "
impregnable
"?
Definitions:
incapable of being overcome, challenged or refuted
adjective
an impregnable argument
Synonyms:
conceptive
inexpugnable
inviolable