VariousWords beta
Definitions:
Noun
glyceraldehyde
glyceric aldehyde
Definition: a sweet crystalline aldehyde formed by the breakdown of sugars