glyceric aldehyde

Noun
  1. A sweet crystalline aldehyde formed by the breakdown of sugars (synset 114908971)

Found on Word Lists

Other Searches