923039-31-0
Benzaldehyde,4-[(Z)-(2,5-dioxo-1-(4-phenoxyphenyl)-4-imidazolidinylidene)methyl]-
Product Code:
1097763
Molecular Formula:
C23H16N2O4
Molecular Weight:
Order 923039-31-0