barrage
n
1 barrier built across a river to store water for irrigation, prevent flooding, etc 堰; 攔河壩.
2
(a) heavy continuous gunfire directed onto a particular area to restrict enemy movement 彈幕; 火力網
lay down a barrage 布設火力網.
(b) (fig 比喻) large number (of questions, criticisms, etc) delivered quickly, one after the other 連珠炮似的一大堆(問題、批評等)
face a barrage of angry complaints 面對一連串憤怒的投訴.