Kotomora
忌まわしい (imawashii) Japanese meaning: abhorrent | Kotomora