YourDictionary

deoxyribose medical definition

noun
A sugar that is a constituent of DNA.

Learn more about deoxyribose

link/cite print suggestion box