VariousWords beta
Related Terms:
Noun
Definition: An antisense oligodeoxyribonucleotide being studied as a possible treatment for several types of cancer.
VariousWords beta
Definition: An antisense oligodeoxyribonucleotide being studied as a possible treatment for several types of cancer.