a lucky streak - Spanish English Dictionary