barrage
definitions
-
noun
a continuous or heavy bombardment of artillery or missiles; a large number of things presented togetherzh: 炮火轰击;大量事物
-
verb
to bombard with artillery or missiles; to overwhelm with a large number of thingszh: 炮击;用大量事物淹没
examples
-
The city was under heavy barrage.
城市遭受猛烈炮击。
-
They were barraged with criticism.
他们遭到猛烈批评。