English Dictionary
◊ STACHYOSE
stachyose
n : a tetrasaccharide found in the tubers of the Chinese
artichoke