invulnerable
adjective
Meaning
Incapable of being injured; not vulnerable.
Unanswerable; irrefutable
"an invulnerable argument"