Kotomora
訝しげ (ibukashige) Japanese meaning: quizzical | Kotomora