barrage

language: th

definitions

  1. noun
    a continuous or heavy bombardment of artillery or missiles; a large number of things presented together
    th: การยิงหนัก; จำนวนมาก
  2. verb
    to bombard with artillery or missiles; to overwhelm with a large number of things
    th: ยิงหนัก; ครอบงำ

examples

  1. The city was under heavy barrage.

    เมืองนั้นถูกยิงหนัก.

  2. They were barraged with criticism.

    พวกเขาถูกวิจารณ์หนัก.