633317-80-3 | 1-Phenylcyclobutanecarboxylic acid hydrazide | AOBChem