89596-31-6
Phosphoric acid, 1-ethyl-1H-benzimidazol-2-yl diphenyl ester
Product Code:
1318058
Molecular Formula:
C21H19N2O4P
Molecular Weight:
394.36
Order 89596-31-6