stachyose Meaning, Definition & Usage

  1. noun a tetrasaccharide found in the tubers of the Chinese artichoke

WordNet