Deoxyribose

Of sugar.

A sugar that is a constituent of nucleic acids.

This concept's ID is @1~74987