unassailable
-
(s) immune to attack; incapable of being tampered with
- an impregnable fortress
- fortifications that made the frontier inviolable
- a secure telephone connection
- (s) impossible to assail untouchable,
-
(s) without flaws or loopholes
- an ironclad contract
- a watertight alibi
- a bulletproof argument