What is the meaning of the word "impregnable"?

Definitions:

  1. incapable of being overcome, challenged or refuted copy to clipboard adjective
    • an impregnable argument copy to clipboard

Synonyms: