unassailable, untouchable
impregnable
impregnable, unassailable, invincible, unyielding
(inflection of)