hydroxyaldehyde - French English Dictionary