Barrage

/ˈbæɹɑːʒ/

noun

  1. An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.

  2. A heavy curtain of artillery fire directed in front of one's own troops to screen and protect them.

  3. A concentrated discharge of projectile weapons.

verb

  1. To direct a barrage at.

Synonyms: bombard

barrage

词典条目

导入更多词典

Loading dictionaries...

Initializing dictionary manager

+