Barrage
['bærɑːʒ] or [bə'rɑʒ]
Definition
(noun.) the heavy fire of artillery to saturate an area rather than hit a specific target; 'they laid down a barrage in front of the advancing troops'; 'the shelling went on for hours without pausing'.
(noun.) the rapid and continuous delivery of linguistic communication (spoken or written); 'a barrage of questions'; 'a bombardment of mail complaining about his mistake'.
Typist: Ollie--From WordNet
Definition
(n.) An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.
Edited by Cathryn
Definition
n. the forming of an artificial bar in order to deepen a river.
Checked by Anita