world improvement - French English Dictionary