we need to do better - German English Dictionary