Kotomora
心忙しい (kokorozewashii) Japanese meaning: restless | Kotomora