Hydroxyaldehyde - German English Dictionary