string of victories - Turco Inglés Diccionario