Daily CryptogramA free daily cryptogram puzzle paired with a historical almanac.
Phrase Origin

Egg on your face

This expression for public embarrassment likely comes from audiences at bad theatrical performances throwing eggs at the actors on stage. Having egg on your face was a visible, humiliating sign that you had failed to impress. The phrase became popular in American English in the mid-20th century.

Explore More Origins

Put your skills to the test

Many of the idioms explored here appear as hidden solutions in our daily cryptogram puzzle. Try solving today's cipher.