Stachyose
WordNet

noun


(1)   A tetrasaccharide found in the tubers of the Chinese artichoke
 
x
OK