rack up a win - French English Dictionary