product Name:sodium phenothiazine-10-yl-propylsulfonate
  • PTZ-343
  • 101199-38-6
  • sodium phenothiazine-10-yl-propylsulfonate 101199-38-6