teddy bear coat

Noun

 * 1) A usually oversized warm fluffy coat.