130889-52-0
ethyl (5-oxo-4,4-diphenylimidazolidin-1-yl)acetate
Product Code:
1875693
Molecular Formula:
C19H20N2O3
Molecular Weight:
324.37
Order 130889-52-0