English-German Dictionary of Idioms.
English-German Dictionary of Idioms (en inglés).