Polysaccharide

A large molecule made of many smaller monosaccharides.

Polysaccharide Definition
Polysaccharide Definition

Flippy

The leader in educational esports.