cause to feel shame; hurt the pride of; "He humiliated his colleague by criticising him in front of the boss"
To humiliate someone means to say or do something which makes them feel ashamed or stupid. She had been beaten and humiliated by her husband His teacher continually humiliates him in maths lessons. + humiliated hu·mili·at·ed I have never felt so humiliated in my life. to make someone feel ashamed or stupid, especially when other people are present = embarrass
To reduce to a lower position in one's own eyes, or in the eyes of others; to humble; to mortify
cause to feel shame; hurt the pride of; "He humiliated his colleague by criticising him in front of the boss