Definition for Deoxyribose

From Biology Forums Dictionary