you can do better than that - French English Dictionary