Kotomora
恥ずかしい (hazukashii) Japanese meaning: embarrassed | Kotomora