Kotomora
ハンチング帽 (hanchingubou) Japanese meaning: flat cap | Kotomora