Incapable of being injured; not vulnerable.
Unanswerable; irrefutable.
Invincible; which cannot be brought down or overcome.
Undeniably important; which cannot be played down or ignored.