phenylpropyl aldehyde - French English Dictionary