880439-47-4 | 4-Iodobenzoic acid 2-methyl-2-phenylhydrazide | AOBChem