unassailable

adjective

Impossible to dispute or disprove; undeniable.

Not subject to attack or seizure; impregnable.

Not assailable; incapable of being assailed; incontestable; hence, not to be moved or shaken from a purpose.

Secure against attack; impregnable.

Undeniable, incontestable or incontrovertible.