1755419 logo

1-(3,3-diphenylpropyl)-3-p-tolylurea

Compound Synopsis