3-(Trifluoromethyl)benzoic acid hydrazide, 95%

AB130196