Kotomora
恥ずかしげ (hazukashige) Japanese meaning: embarrassed | Kotomora