hydroxyaldehyde - Spanish English Dictionary