make improvement - French English Dictionary