Definition for Starch

From Biology Forums Dictionary

A polysaccharide produced by the cells of plants and some algal protists.