Answer: flannelcoat

AnswerCrossword Clue
FLANNELCOAT

Warm winter wear