Noun stachyose has 1 sense
  1. stachyose - a tetrasaccharide found in the tubers of the Chinese artichoke
    --1 is a kind of
    tetrasaccharide
,
TOP