stachyose
1.
(
noun
) a tetrasaccharide found in the tubers of the Chinese artichoke
Related Words:
tetrasaccharide
Terms and Conditions of Use / Copyright Notice