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.
Origin of humiliate; from Late Latin humiliatus, past participle of humiliare, to humiliate ; from Classical Latin humilis, humble
transitive verbhu·mil·i·at·ed, hu·mil·i·at·ing, hu·mil·i·ates
Origin of humiliateLate Latin humiliāre, humiliāt-, to humble, from humilis, humble; see humble.
(third-person singular simple present humiliates, present participle humiliating, simple past and past participle humiliated)