carcoat

Noun

 * 1) A short coat to be worn in a car.