876709-28-3
2-(4,4-Dimethyl-2,5-dioxo-imidazolidin-1-yl)-propionic acid
Product Code:
1747539
Molecular Formula:
C8H12N2O4
Molecular Weight:
200.19
Order 876709-28-3