80258-94-2
(2,5-dioxoimidazolidin-1-yl)acetic acid(SALTDATA: FREE)
Product Code:
999197
Molecular Formula:
C5H6N2O4
Molecular Weight:
158.11
Order 80258-94-2