Nouns

(n)stachyosea tetrasaccharide found in the tubers of the Chinese artichoke