[165534-43-0]
DEPBT
3-(Diethoxy-phosphoryloxy)-3H-benzo[d][1,2,3] triazin-4-one

Image unavailable

Cat. # Product Qty. US $
83209   DEPBT inquire