unassailable

adjective

Impossible to dispute or disprove; undeniable.

adjective

Not subject to attack or seizure; impregnable.

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

adjective

secure against attack; impregnable

adjective

undeniable, incontestable or incontrovertible

adjective

impossible to assail

adjective

without flaws or loopholes

adjective

immune to attack; incapable of being tampered with