duffel coat

noun

1.
a warm coat made of duffel; usually has a hood and fastens with toggles