89504-80-3

89504-80-3 structure
89504-80-3 structure

Name (2-benzoyloxy-6-methyl-1,3,6,2-dithiazastannocan-2-yl) benzoate
Molecular Formula C19H21NO4S2Sn
Molecular Weight 510.20500
Exact Mass 510.99300
PSA 83.50000