Kotomora
得手勝手 (etekatte) Japanese meaning: self-willed | Kotomora