'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"