barrage
definitions
-
noun
a continuous or heavy bombardment of artillery or missiles; a large number of things presented togetherth: การยิงหนัก; จำนวนมาก
-
verb
to bombard with artillery or missiles; to overwhelm with a large number of thingsth: ยิงหนัก; ครอบงำ
examples
-
The city was under heavy barrage.
เมืองนั้นถูกยิงหนัก.
-
They were barraged with criticism.
พวกเขาถูกวิจารณ์หนัก.