Big Huge Thesaurus

dextroglucose

noun