deoxyriboses
English
Noun
deoxyriboses
plural of
deoxyribose
Anagrams
desoxyribose