phosphoribose

English

Etymology

From phospho- +‎ ribose.

Noun

phosphoribose (plural phosphoriboses)

  1. (biochemistry) ribose phosphate