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
Tweet