barrage

language: zh

definitions

  1. noun
    a continuous or heavy bombardment of artillery or missiles; a large number of things presented together
    zh: 炮火轰击;大量事物
  2. verb
    to bombard with artillery or missiles; to overwhelm with a large number of things
    zh: 炮击;用大量事物淹没

examples

  1. The city was under heavy barrage.

    城市遭受猛烈炮击。

  2. They were barraged with criticism.

    他们遭到猛烈批评。