Kotomora
山高帽子 (yamatakaboushi) Japanese meaning: derby hat | Kotomora