52343-38-1
Dimethyl-2-oxo-3-phenylpropyl phosphonate, 98 %
Product Code:
128033
Molecular Formula:
C11H15O4P
Molecular Weight:
240.19
Order 52343-38-1