i thought you should see this - German English Dictionary