50807-41-5
4,4-dimethyl-2,5-dioxoimidazolidine-1,3-dipropionic acid
Product Code:
506173
Molecular Formula:
C11H16N2O6
Molecular Weight:
272.25
Order 50807-41-5