string of victories - Español Inglés Diccionario