hydroxyaldehyde - German English Dictionary