[adj] able to withstand attack; "an impregnable fortress"; "fortifications that made the frontier inviolable"
impregnable, inviolable, invulnerable, secure, strong, unassailable