stachyose

noun

1.
a tetrasaccharide found in the tubers of the Chinese artichoke