may the best team win - French English Dictionary