Kotomora
憤ろしい (ikidooroshii) Japanese meaning: infuriating | Kotomora