MSDict Pocket Oxford Duden German Dictionary

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