Oxford dictionary of English idioms - Cowie, A P (Oxford University Press, 1998)
A comprehensive dictionary dealing with general idiomatic expressions in current English.