thioglucose

Noun

 * 1) A thiolate of glucose