waterproof

noun

1.
any fabric impervious to water
2.
a water-resistant coat