Deoxyribose - Definition

deoxyribose

n 1: a sugar that is a constituent of nucleic acids

Look up another word