(4,4-dimethyl-2,5-dioxo-1-imidazolidinyl)acetic acid(SALTDATA: FREE)

Product Code: 318823
Molecular Formula: C7H10N2O4
Molecular Weight: 186.16
177941-95-6