stachyose
English Dictionary
->
Letter S
-> stachyose
Search Dictionary:
stachyose Definition
(n)
a
tetrasaccharide
found
in
the
tubers
of
the
Chinese
artichoke
stachyose Synonyms
stachyose
© Art Branch Inc.