humiliate
verb
°To injure a person's dignity and self-respect.
synonyms: debase, disgrace, humble, shame