30741-72-1
3-(2,5-DIOXO-4-PHENYL-IMIDAZOLIDIN-4-YL)PROPIONIC ACID
Product Code:
223795
Molecular Formula:
C12H12N2O4
Molecular Weight:
248.23
Order 30741-72-1