raincoat

noun

1.
a water-resistant coat