product Name:4-hydroxy-N'-(2-naphthylmethylene)benzohydrazide
  • SLU-PP-332
  • 303760-60-3
  • 290.32
  • 4-hydroxy-N'-(2-naphthylmethylene)benzohydrazide 303760-60-3