humiliate
1. [ verb ] cause to feel shame; hurt the pride of
Synonyms: humble chagrin abase mortify
Examples:

"He humiliated his colleague by criticising him in front of the boss"

Related terms: hurt degrade crush humiliation chagrin humiliation humiliation
Similar spelling:   humiliated
  humiliation
  humiliating
  humility