Kotomora
印半纏 (shirushibanten) Japanese meaning: livery coat | Kotomora