double helix

noun

1.
a pair of parallel helices intertwined about a common axis