DEOXYRIBOSE


Meaning of DEOXYRIBOSE in English

[de.oxy.ri.bose] n [ISV] (1957): a pentose sugar that is a structural element of DNA

Merriam-Webster English vocab.      Английский словарь Merriam Webster.