Impossible to permeate.
Not allowing passage, especially of liquids; waterproof.
Unanswerable; irrefutable.
Incapable of being injured; not vulnerable.