Oxford Dictionary of English Idioms (Oxford Dictionary of Current Idiomatic English)

A comprehensive dictionary dealing with general idiomatic expressions in current English.