Translation of barrage in Malay

barrage

hentaman peluru yang hebat

noun

  • 1

    hentaman peluru yang hebat, sekatan buatan manusia