ethyl (5-oxo-4,4-diphenylimidazolidin-1-yl)acetate

Product Code: 1875693
Molecular Formula: C19H20N2O3
Molecular Weight: 324.37
130889-52-0