delivering news... - German English Dictionary