Vocabulary
ハッピーコート
ハッピーコート
happi coat (esp. one designed in a western style); happy coat
noun