phosphodisaccharide

English

Etymology

From phospho- +‎ disaccharide.

Noun

phosphodisaccharide (plural phosphodisaccharides)

  1. Any phosphosugar derived from a disaccharide