yes
it was a blue long coat
you wear snow pants, snow coat, and long underwear.
In the Waltz men wear a suit with a long tail coat
long, white coat
depends what coat it is.
Abaaya/abaya - a long black (or any other coloured) coat that Muslim women wear
It depends on where you live. In most places you do not have to wear a coat, but it will keep warmer if you do. In a very cold climate, it can be essential to survival to wear a coat.
Bridesmaids can wear nice pant suits in winter if the bride chooses not to have them wear dresses. Another alternative would be a long dress with a long cloak or coat over it to match.
A rain coat
Peti coat
You can wear an apron.
A sport coat is considered casual wear by some. Today's modern designers consider many other coats to be casual wear: Trench Coats, Rain Coat, Fleece Coat, Jean Coat.