pyruvaldehyde - Spanish English Dictionary