Dictionary definition · impregnable
adjective
- immune to attack; incapable of being tampered with"an impregnable fortress"
- capable of conceiving
- incapable of being overcome, challenged or refuted"an impregnable argument"
Source: Open English WordNet (CC BY 4.0).