1823912-23-7 | 3-Iodo-5-(trifluoromethyl)benzoic acid hydrazide | AOBChem