phosphosaccharide

English

Etymology

From phospho- +‎ saccharide.

Noun

phosphosaccharide (plural phosphosaccharides)

  1. The phosphosugar form of a saccharide