a world to discover - German English Dictionary