3-(2,5-DIOXO-4-PHENYL-IMIDAZOLIDIN-4-YL)PROPIONIC ACID

Product Code: 223795
Molecular Formula: C12H12N2O4
Molecular Weight: 248.23
30741-72-1