HUMILIATE


Meaning of HUMILIATE in English

[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.

Cambridge English vocab.      Кембриджский английский словарь.