phosphosaccharide

English

edit

Etymology

edit

phospho- +‎ saccharide

Noun

edit

phosphosaccharide (plural phosphosaccharides)

  1. The phosphosugar form of a saccharide