invulnerable

Incapable of being injured; not vulnerable.

Unanswerable; irrefutable

an invulnerable argument