deoxyribose

Explore definitions, synonyms, and language insights of deoxyribose

Definitions

Noun
a sugar that is a constituent of nucleic acids