deoxyriboses

noun
  1. Plural of deoxyribose; five-carbon sugars that lack one oxygen atom compared to ribose, found as a component of DNA.
  2. Usage: technical; biochemistry

Examples