unassailable

adj. Unable to be attacked; impregnable.