teddy bear jacket

English

Noun

teddy bear jacket (plural teddy bear jackets)

  1. Synonym of teddy bear coat.