Kotomora
忌々しい (imaimashii) Japanese meaning: annoying | Kotomora