stachyose

1. (noun) a tetrasaccharide found in the tubers of the Chinese artichoke
Related Words: tetrasaccharide



Terms and Conditions of Use / Copyright Notice