118632-64-7
3-(diaminomethylidene)-1,1-dimethylurea
Product Code:
311799
Molecular Formula:
C4H10 N4 O
Molecular Weight:
130.14
Order 118632-64-7