Find the word definition

Wiktionary
have egg on one's face

vb. (context idiomatic English) To suffer embarrassment or humiliation; to damage one's reputation.