polyhydroxy aldehyde - French English Dictionary