2969252-86-4 | 3-(benzyloxy)-5-(difluoromethyl)-2-ethoxybenzaldehyde | AOBChem