39627-84-4 | 2-Naphthoic acid hydrazide | AOBChem