sdDNA

English

Noun

sdDNA (uncountable)

  1. Initialism of short duplex DNA.

Anagrams