meaning of stachyose
1.
a
tetrasaccharide
found
in
the
tubers
of
the
Chinese
artichoke
Related Words
stachyose
|
Developed & Maintained By
Taraprasad.com