647856-29-9 | 4-(benzyloxy)-3-(trifluoromethoxy)benzoic acid | AOBChem