1283968-86-4 | Methyl 3-(difluoromethoxy)-α-hydroxy-α-methylbenzeneacetate | AOBChem