have egg on one’s face

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.

have egg on one’s face

tv. to be embarrassed by something one has done. (As if one went out in public with a dirty face. Have got can replace have.) She’s really got egg on her face!
See also: egg, face, have, on
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • egg on one's face, have
  • have egg on (one's) face
  • have egg on face
  • have got egg on (one's) face
  • egg on your face
  • egg on (one's) face
  • egg on face
  • with egg on (one's) face
  • with egg on your face
  • pardon (one) for (something)