Barrage

Russian Meaning

заграждение

заградительный огонь

плотина

запруда

дамба

огневой вал

поток критики

поток резких замечаний

град ударов

барраж

вести артиллерийский огонь

ставить заграждения

барражировать

English Meaning

  1. An artificial obstruction, such as a dam or irrigation channel, built in a watercourse to increase its depth or to divert its flow.
  2. A heavy curtain of artillery fire directed in front of friendly troops to screen and protect them.
  3. A rapid, concentrated discharge of missiles, as from small arms.
  4. An overwhelming, concentrated outpouring, as of words: a barrage of criticism.
  5. To direct a barrage at.