938330-83-7 | 2-(3-phenylpropoxy)benzaldehyde | AOBChem