MSDict Concise Oxford-Duden German Dictionary

A German-English-German reference with over 150 000 words and 240 000 translations