stachyose

Explore definitions, synonyms, and language insights of stachyose

Definitions

Noun
a tetrasaccharide found in the tubers of the Chinese artichoke

More General Terms