English Dictionary
Definition humiliation in British English
humiliation noun
noun
/hjuːˌmɪliˈeɪʃ(ə)n/
1
the unhappy and ashamed feeling that you get when something embarrassing happens
Synonyms and related words
2
something that makes you feel very embarrassed and ashamed
Synonyms and related words
