impervious

(adj) not allowing entrance or passage; impermeable   
It rained hard and luckily, I was wearing North Face jacket impervious to water.