string of victories - Turkish English Dictionary