Noun Definitionstachyose1.Definition: a tetrasaccharide found in the tubers of the Chinese artichokeCategory: General