Kotomora
厭わしい (itowashii) Japanese meaning: detestable | Kotomora