oligosaccharides

English

Noun

oligosaccharides

  1. plural of oligosaccharide