a window on the world - German English Dictionary