German phrase
Ich habe mich vor allen blamiert.
Meaning
I embarrassed myself in front of everyone
When to use it
You felt very embarrassed. It is a direct way to describe a public mistake.
Example dialogue
Was ist passiert?
What happened?
Ich habe mich vor allen blamiert.
I embarrassed myself in front of everyone.