32282-45-4
1-(1,3-dimethyl-2,5-dioxoimidazolidin-4-yl)urea
Product Code:
1321470
Molecular Formula:
C6H10N4O3
Molecular Weight:
186.17
Order 32282-45-4