26386-88-9
Diphenyl phosphorazidate
Product Code:
104362
Molecular Formula:
C12H10N3O3P
Molecular Weight:
275.2
Order 26386-88-9