Wiktionary
oligosaccharides
n. (plural of oligosaccharide English)
n. (plural of oligosaccharide English)