Big Huge Thesaurus

oligosaccharide

noun