scathing
adjective
the shadow trade and industry spokesman launched a scathing attack on the government:
devastating, withering, blistering, extremely critical, coruscating, searing, scorching, fierce, ferocious, savage, severe, stinging, biting, cutting, mordant, trenchant, virulent, caustic, vitriolic, scornful, sharp, bitter, acid, harsh, unsparing;
rare mordacious.
▷antonyms mild, gentle; complimentary.
scathing Oxford Dictionary of English