Big Huge Thesaurus

xylose

noun