As a Noun:
1. The extreme embarrassment that you feel when you are made to appear helpless or stupid. English = humiliation.
As a Verb or Adjective:
1. To be made to feel extreme embarrassment and to feel ashamed, helpless, or stupid. English = (be) humiliated, (be) mortified. Idiomatic English = die of embarrassment.
2. In an argument or conflict, to retreat and admit that you have made a mistake with some loss of face; to be proven wrong; to concede a point.
Interactive:
1. Used alone to concede that you have done or said something foolish or incorrect.