dextrose

Noun
  1. An isomer of glucose that is found in honey and sweet fruits (synset 114908487)

Found on Word Lists

Other Searches