Barrage – आड़, नदी बांध

Verb – Address with continuously or persistently, as if with a barrage.

Example – The president is facing a barrage of criticism over his handling of the crisis.

 Synonyms – Battery, blast, bombardment, broadside, cannonade, crossfire, curtain of fire, discharge, enfilade, fire, fusillade, gunfire, hail, salvo, shelling, shower, storm, volley.