2918879-12-4 | 3-Benzyl-4-isopropoxybenzaldehyde | AOBChem