The definition of humiliate is to hurt someone's pride or to cause someone to feel extremely embarrassed.(verb)
When you point out someone's mistakes in front of everyone and cause him to feel extremely embarrassed, this is an example of a time when you humiliate him.
See humiliate in Webster's New World College Dictionary
See humiliate in American Heritage Dictionary 4
transitive verb hu·mil·i·at·ed, hu·mil·i·at·ing, hu·mil·i·ates
Origin: Late Latin humiliāre, humiliāt-, to humble
Origin: , from humilis, humble; see humble.
Learn more about humiliate