barrage

barrage
[ˈbarɑːʒ]
noun
  1. a concentrated artillery bombardment over a wide area
    火力网,弹幕
    ■(figurative)an overwhelming number of questions, criticisms, or complaints delivered simultaneously or in rapid succession
    (喻)一连串的问题(或指责、抱怨);齐射式的攻击
    a barrage of questions.
    一连串的问题。
  2. (Brit.)an artificial barrier, typically across a river, to prevent flooding, aid irrigation or navigation, or to generate electricity by tidal power
    (英)水坝,拦河坝
verb
  1. [with obj.](一般作 be barraged)bombard (someone) with questions, criticisms, or complaints
    连续对(某人)发问(或指责,抱怨)
    his doctor was barraged with unsolicited advice.
    一时间大家纷纷主动向他的医生提出建议。
语源
  1. mid 19th cent. (in sense 2): from French, from barrer 'to bar', of unknown origin
英语宝典
考试词汇表