Kotomora
訝る (いぶかる, ibukaru) Japanese meaning: wonder | Kotomora