English
›
Words
an
event that causes someone to feel that she or he has lost the respect of others
Translation:
English
Noun
1
humiliation
Add
Translation