vitriolic
adjective
he launched a vitriolic attack on the government:
acrimonious, rancorous, bitter, caustic, mordant, acerbic, astringent, acid, acrid, trenchant, virulent, spiteful, crabbed, savage, venomous, poisonous, malicious, malignant, malign, pernicious, splenetic;
nasty, mean, cruel, unkind, harsh, ill-natured, evil-intentioned, vindictive, scathing, searing, biting, barbed, wounding, stinging, tart, sharp, rapier-like, razor-edged, cutting, withering, sarcastic, sardonic, irascible;
informal bitchy, catty, slashing;
literary malefic, maleficent;
rare acidulous, mordacious, squint-eyed.
▷antonyms pleasant, kind.
vitriolic Oxford Dictionary of English