barrage/ 'bærɒːʒ /

1.noun [c] [军] 
火力网

2.noun
(dam) 拦河坝

3.noun [of criticism] [ questions etc] 
连珠炮