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