Position: Allbio pharm Co., Ltd ›  Product
ethyl 4-(2,4-dioxoimidazolidin-1-yl)benzoate
54185-32-9 AD14283
C12H12N2O4 248.2347
ethyl 4-(2,4-dioxoimidazolidin-1-yl)benzoate
95