Search
a state of embarrassment due to failing, getting humiliated, or disappointed
humiliation
mortification
to cause someone to feel annoyed, frustrated, or embarrassed, especially due to disappointment or failure
abase
humble
humiliate
mortify