double helix of dna - Turkish English Dictionary