to rack up a victory - French English Dictionary