the best of the lot - French English Dictionary