Home

Word

deoxyribose, n.
(deoxyriboses)
more info a sugar that is a constituent of nucleic acids
<noun.substance>

deoxyribose
semantic pointers
hypernym