1,2,3-Benzenetriol 1,2,3-Trihydroxybenzene 87-66-1 AIDS-002956 AIDS002956 Pyrogallic acid Pyrogallol