Overcoat
Part of speech: noun
Definition: A heavy garment worn over other clothes, for protection from cold or weather. A winter coat.
Example sentence: I guess I have kind of a type. Pretty much anybody who shows up in a black leather overcoat, I've doubled for them.
Greatcoat
Part of speech: noun
Definition: a heavy military overcoat