deoxyribose

Noun
  1. A sugar that is a constituent of nucleic acids (synset 114857684)

Found on Word Lists

Other Searches