1-(1,3-dimethyl-2,5-dioxoimidazolidin-4-yl)urea

Product Code: 1321470
Molecular Formula: C6H10N4O3
Molecular Weight: 186.17
32282-45-4