Hmmmm, ciężko jest znaleźć angielsko - polski słownik idiomów z racji tego, że idiomy występujące w języku angielskim często nie mają odpowiednika w języku polskim, więc jaki sens byłby w takim słowniku.
Najlepsze są angielsko - angielskie, np.
http://www.dictionary.cambridge.org/Default.asp?dict=I
Pozdrawiam
Paweł