n [C, U]
*suffer public humiliation 当众受辱.
a feeling of shame and great embarrassment, because you have been made to look stupid or weak
the humiliation of having to ask her parents for money
a situation that makes you feel humiliated
The government suffered a series of political humiliations.
1. I could not stand the humiliation of failure. 我无法忍受失败的耻辱。