phenylpropyl aldehyde - German English Dictionary