world-beating - French English Dictionary