unassailable - adjective
unassailable - thesaurus
bulletproof impregnable inviolable secure strong unattackable unshakable untouchable watertight