2448279-88-5 | 3-propylbenzohydrazide | AOBChem