The Phrase Finder 

The Phrase Finder
The meanings and origins of thousands of English sayings, phrases, idioms and expressions: Proverbs, American Phrases, Phrases coined by Shakespeare, Nautical phrases, and Phrases from the Bible.