Skip to main content
Post Made Community Wiki by RegDwigнt
Source Link
user1579
user1579

Brewer's Dictionary of Phrase and Fable is a good start for many expressions. There are a couple of on-line versions; I've linked to the most searchable one I could find, but Google will show you others.