2059654-39-4 | 3-Methoxy-4-(1-naphthalenylmethoxy)benzoic acid hydrazide | AOBChem