Kotomora
高帽子 (takaboushi) Japanese meaning: tall hat | Kotomora