tir de barrage

Noun

 * 1)  barrage fire, barrage heavy curtain of artillery fire directed in front of one's own troops to screen and protect them
 * 2)  violent attack against something or someone, intended to thwart them