Wiktionary
have egg on one's face
vb. (context idiomatic English) To suffer embarrassment or humiliation; to damage one's reputation.