hydratropaldehyde - French English Dictionary