877822-38-3 | 1-Ethyl 2-[4-(trifluoromethyl)phenyl] ethanedioate | AOBChem