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

Go the whole nine yards

The origin of this phrase meaning to make a complete effort is hotly debated. Theories include the length of ammunition belts in WWII fighter planes, the amount of fabric in a Scottish kilt, and the capacity of cement mixer trucks. Despite extensive research, no definitive origin has been proven, making it one of English's great etymological mysteries.

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.