much better - French English Dictionary