Impermeable

Does Not Allow Water To Pass Through Easily.

Impermeable Definition
Impermeable Definition