Inverness cape

Noun

 * 1) A sleeveless weatherproof outercoat.