newly released - French English Dictionary