Kotomora
照れ笑い (terewarai) Japanese meaning: embarrassed smile | Kotomora