stachyose has definitions from the field of chemistry
1
[ noun ] (chemistry) a tetrasaccharide found in the tubers of the Chinese artichoke

Related terms

tetrasaccharide

*