Meaning of deoxyribose
Definition of deoxyribose
(noun)
a
sugar
that is a
constituent
of nucleic acids
Other information on deoxyribose
WIKIPEDIA results for
deoxyribose
Amazon results for
deoxyribose
Tweet