greatcoat
/ˈɡreɪtˌkoʊt/
noun
- A heavy, long overcoat, typically made of wool, worn for warmth in cold weather.
- The soldier's greatcoat was thick and dark, keeping him warm during the long night watch.
- He buttoned his greatcoat against the biting wind as he walked to the bus stop.
- She found an old greatcoat in the attic, still sturdy and warm after decades.