get better and better - French English Dictionary