Kotomora
訝しい (ibukashii) Japanese meaning: suspicious | Kotomora