Benzo[b]thiophene-2-carboxylic acid, hydrazide [175135-07-6] 99%Benzo[b]thiophene-2-carboxylic acid, hydrazide [175135-07-6] 99%SKU: 175135076Add to Quote