a streak of wins - Inglés Sinónimo Diccionario