NichiDict

デオキシリボース

[deokishiriboosu]

Meanings

1.Noun

deoxyribose