Kotomora
いやらしい (iyarashii) Japanese meaning: unpleasant | Kotomora