Definition of "deoxyribose"

deoxyribose