Top Suppliers:I want be here

67845-18-5

67845-18-5 structure
67845-18-5 structure

Name α-Phenylbenzeneacetic acid 2,2-diphenyl-1-(2-thioxoimidazolidin-1-yl)ethenyl ester
Molecular Formula C31H26N2O2S
Molecular Weight 490.62