(2-OXO-IMIDAZOLIDIN-1-YL)-ACETIC ACID

Product Code: 282364
Molecular Formula: C5H8N2O3
Molecular Weight: 144.12
87219-22-5