meaning of deoxyribose
1.
a
sugar
that
is
a
constituent
of
nucleic
acids
Related Words
deoxyribose
|
Developed & Maintained By
Taraprasad.com