The AI-powered English dictionary
plural polysaccharides
(biochemistry) A polymer made of many saccharide units linked by glycosidic bonds. examples