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