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