pyruvaldehyde - French English Dictionary