phosphosaccharides

English

Noun

phosphosaccharides

  1. plural of phosphosaccharide