most of the best players - French English Dictionary