Oxford dictionary of English idioms - Cowie, Anthony Paul (Oxford University Press, 1993)
A comprehensive dictionary dealing with general idiomatic expressions in current English