string of victories - Spanish English Dictionary