Definition: The verb "humiliate" means to makesomeonefeelveryembarrassedorashamed, oftenin front of others. When you humiliatesomeone, you hurt their pride and make them feellessimportantorrespected.
Verb
cause to feelshame; hurt the pride of
He humiliatedhiscolleaguebycriticising him in front of the boss