1153791-73-1 | 2,3,4-Trimethoxybenzoic acid hydrazide | AOBChem