bruise - To hurt someone emotionally or physically, leaving a lasting feeling of pain or vulnerability.
The teacher's harsh words bruised his self-esteem.