humiliation
- n. 丢脸,耻辱;蒙羞;谦卑
英英释意
- 1. state of disgrace or loss of self-respect
- 2. strong feelings of embarrassment
- 3. an instance in which you are caused to lose your prestige or self-respect;
- "he had to undergo one humiliation after another"
- 4. depriving one of self-esteem