The New English-German Dictionary

The New English-German Dictionary awards

It can find translations to a term including several examples for context usage