4128-43-2
1-octadecyl-3-phenylurea
Product Code:
2471601
Molecular Formula:
C25H44N2O
Molecular Weight:
388.62
Order 4128-43-2