Would anyone here recommend a dictionary on English idioms to me? Thanks a lot.
McGraw-Hill's Dictionary of American Idioms and Phrasal Verbs (Hardcover)
by Richard A. Spears
Probably the best idiom dictionary on the internet is at


Nice list of the idioms you can also find here:

http://www.idiomconnection.com /

And of course I can't forget on this nice web page:

 Marius Hancu's reply was promoted to an answer.