barrage
1. bar.rage \'ba:r-ij\ n [F, fr. barrer to bar, fr. barre bar] : an artificial dam placed in a watercourse to increase the depth of water or to divert it into a channel for navigation or irrigation 2. bar.rage \b*-'ra:zh, -'ra:j\ n [F (tir de) barrage barrier fire] 1: a barrier of fire esp. of artillery laid on a line close to friendly tro ops to screen and protect them 2: a rapid-fire massive or concentrated delivery or outpour (as of speech o r writing) 3. bar.rage \b*-'ra:zh, -'ra:j\ vt : to deliver a barrage against
Webster's English Dictionary