3,4-Dihydroxy-N'-(2-hydroxybenzylidene)benzohydrazide 98% 304481-60-5 C₁₄H₁₂N₂O₄ 272.2561 g./mol $149.50 View