Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: dsDNA
  1. (genetics) doubly stranded DNA
    "The virus injects its dsDNA into the host cell"

Encyclopedia: DsDNA