Kotomora
丸頭巾 (maruzukin) Japanese meaning: bouffant cloth cap | Kotomora