to rack up a victory - Turkish English Dictionary