humiliate
/hjuːmɪˈleɪt/Definitions
1. verb
to cause someone to feel ashamed or embarrassed, often in front of others
“She was humiliated by the harsh criticism from her colleagues.”
2. verb
to make someone feel less important or valued, often by treating them unfairly or unkindly
“The company was humiliated by the loss of their major client.”
3. noun
the act of causing someone to feel ashamed or embarrassed
“The humiliation she felt after the accident was unbearable.”