have the best of it - French English Dictionary