2060215-29-2 | 3-Iodo-5-methoxy-4-(1-naphthalenylmethoxy)benzoic acid hydrazide | AOBChem