newly released - German English Dictionary