Kotomora
憎たらしい (nikutarashii) Japanese meaning: hateful | Kotomora