humiliate
humiliate - verb
cause to feel shame; hurt the pride of
humiliate - thesaurus
abase
chagrin
humble
mortify