Vocabulary

デオキシリボース

deoxyribose

noun