Definify.com

Definition 2024


dsDNA

dsDNA

English

Initialism

dsDNA

  1. (genetics) double-stranded DNA

See also