phosphosaccharides
English
Noun
phosphosaccharides
plural of
phosphosaccharide