way better - French English Dictionary