Synonyms of Double Helix in English :
Antonyms of Double Helix in English
Thesaurus of Double Helix in English
1. (noun) a pair of parallel helices intertwined about a common axis