121643-51-4

121643-51-4 structure
121643-51-4 structure

Name benzoyl-1,2-epoxy-ethylene-tricarboxylic acid trimethyl ester
Molecular Formula C15H14O8
Molecular Weight 322.26700
Exact Mass 322.06900
PSA 108.50000