Get Your Premium Membership

Stachyose

[n] a tetrasaccharide found in the tubers of the Chinese artichoke


Related Information

More Stachyose Links



Book: Shattered Sighs