Kotomora
呪わしい (norowashii) Japanese meaning: hateful | Kotomora