deoxyribose
nounDefinition of deoxyribose
: a pentose sugar C5H10O4 that is a structural element of DNA
Keep scrolling for more
Keep scrolling for more