Question: are all trench coats waterproof?
Answer: Trench coats are often considered raincoats by default. Not all of them are waterproof or water-resistant, but many styles are.