Old-fashioned name for sulphuric acid (7)
I believe the answer is:
vitriol
(Other definitions for vitriol that I've seen before include "Sulphuric acid; malicious criticism" , "Acid -- caustic writings" , "Sulphuric acid or savage comment" , "hostile criticism" , "Caustic words" .)