Kotomora
訝しい (いぶかしい) Japanese meaning | Kotomora