you should try - Deutsch Englisch Wörterbuch