Answer: humiliates

AnswerCrossword Clue
humiliatesMake (someone) feel ashamed and foolish by injuring their dignity and self-respect, esp. publicly
humiliatesHUMILIATE, to humble, to mortify