VariousWords beta
Related Terms:
Noun
Definition: A locked nucleic acid-based antisense oligonucleotide with potential medical applications.
VariousWords beta
Definition: A locked nucleic acid-based antisense oligonucleotide with potential medical applications.