we need to do better - French English Dictionary