raincoat (n.) Look up raincoat at Dictionary.com
also rain-coat, 1821, from rain (n.) + coat (n.).