Select the most appropriate meaning of the given idiom.
Have egg on your face
1
Defeat someone thoroughly
2
To be made to look foolish or embarrassed
3
Making a choice between two unpleasant choices
4
Reveal a secret
Select the most appropriate meaning of the given idiom.
Have egg on your face