Kotomora
恥じ入る (hajiiru) Japanese meaning: feel deeply ashamed | Kotomora