Word info

phosphosaccharide

Noun

Meaning

phosphosaccharide (plural phosphosaccharides)

The phosphosugar form of a saccharide

Source: en.wiktionary.org

Close letter words and terms