Definition of Stachyose

  • 1. A tetrasaccharide found in the tubers of the Chinese artichoke Noun

Semanticaly linked words with "stachyose"

Hyponims for word "stachyose"