182955-13-1
5-benzoyl-2,6-dioxo-1,3-diphenylpyrimidin-4-olate
Product Code:
2394204
Molecular Formula:
C23H15N2O4-
Molecular Weight:
383.37
Order 182955-13-1