English Dictionary
◊ DEOXYRIBOSE
deoxyribose
n : a sugar that is a constituent of nucleic acids