make things better - French English Dictionary