all to the better - French English Dictionary