humiliate

/hjuːˈmɪlieɪt/ ヒューミリエイト

1. 相手の尊厳や自尊心を傷つけ、恥ずかしく愚かな思いをさせること。

相手のプライドや自尊心を傷つけ、公衆の面前などで恥ずかしい思いをさせる様子を表す言葉です。単に恥ずかしいだけでなく、意図的に相手の地位や名誉を下げるニュアンスを含みます。
She didn't want to humiliate him in front of his friends. (彼女は彼の友達の前で彼を辱めたくなかった。)

2. (人や組織が)屈辱的な敗北や失敗を喫し、面目を失うこと。

個人だけでなく、組織や国などが、大きな失敗や敗北によって世間から軽蔑されたり、名誉を失ったりする様子を表すこともあります。単なる失敗ではなく、屈辱的なニュアンスが強いです。
Their army was humiliated in the battle. (彼らの軍は戦闘で屈辱的な敗北を喫した。)