1883828-42-9 | Phenylmethyl 4-(2,2,2-trifluoroethoxy)benzoate | AOBChem