Kotomora
御高祖頭巾 (okosozukin) Japanese meaning: okoso-zukin | Kotomora