23804-91-3
1,1'-(IMINODIETHANE-2,1-DIYL)DIUREA
Product Code:
1775596
Molecular Formula:
C15H19Cl3N2O3
Molecular Weight:
381.68
Order 23804-91-3