1-octadecyl-3-phenylurea

Product Code: 2471601
Molecular Formula: C25H44N2O
Molecular Weight: 388.62
4128-43-2