Kotomora
腹立たしい (haradatashii) Japanese meaning: irritating | Kotomora