108050-22-2
1-Diphenylmethyl 2-oxoglutarate
Product Code:
157478
Molecular Formula:
C18H16O5
Molecular Weight:
312.32
Order 108050-22-2