[verb] [T] - to make (someone) feel ashamed or lose their respect for themselvesHow could you humiliate me by questioning my judgment in front of everyone like that?England were humiliated (= completely defeated) in last night's match.
HUMILIATE
Meaning of HUMILIATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012