a streak of winnings - Espagnol Anglais Dictionnaire