egg on one's face, have

have egg on (one's) face

To be suffering embarrassment as a result of some public failure or faux pas. I was so nervous that I said the wrong name during the wedding ceremony. Boy, do I have egg on my face now! The CEO really had egg on his face after he went on stage to demonstrate the new product and couldn't get it to work.
See also: egg, face, have, on
Farlex Dictionary of Idioms.

egg on one's face, have

Look foolish or be embarrassed, as in If you ask any more personal questions, you'll end up with egg on your face. This expression possibly alludes to dissatisfied audiences pelting performers with raw eggs. [Colloquial; mid-1900s]
See also: egg, have, on
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • have egg on (one's) face
  • have egg on face
  • have egg on one’s face
  • have got egg on (one's) face
  • egg on (one's) face
  • egg on face
  • egg on your face
  • with egg on (one's) face
  • with egg on your face
  • pardon (one) for (something)