have/get egg on your face - definition and synonyms

phrase informal
  1. to be embarrassed or appear stupid because something that you tried to do has gone wrong

    They found themselves out of pocket and with egg on their faces.

See also main entry: egg