A trench coat is a variety of coat made of waterproof heavy-duty fabric, originally developed for British Army officers before the First World War, and becoming popular while used in the trenches, hence the name trench coat. From Wikipedia
The mother-daughter models extended their twinning streak with complementary navy dresses under matching trench coats.