Meaning of stachyose

Definition of stachyose

(noun) a tetrasaccharide found in the tubers of the Chinese artichoke

Other information on stachyose

WIKIPEDIA results for stachyose
Amazon results for stachyose