939993-48-3 | Phenylmethyl 2,3,5-trifluorobenzoate | AOBChem