'double helix' definitions:

Definition of 'double helix'

(from WordNet)
noun
A pair of parallel helices intertwined about a common axis; "the shape of the DNA molecule is a double helix"