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

By and large

This nautical term meaning "on the whole" or "generally speaking" comes from sailing. "By" means sailing into the wind, while "large" means sailing with the wind. A ship that performed well "by and large" — in both conditions — was considered a good vessel overall. The phrase entered general English by the 17th 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.