barrage
definitions
-
noun
a continuous or heavy bombardment of artillery or missiles; a large number of things presented togethervi: bắn phá; số lượng lớn
-
verb
to bombard with artillery or missiles; to overwhelm with a large number of thingsvi: bắn phá; nhấn chìm
examples
-
The city was under heavy barrage.
Thành phố bị bắn phá.
-
They were barraged with criticism.
Họ bị chỉ trích.