Barrage fire

Definitions

Noun
  1. 1
    the heavy fire of artillery to saturate an area rather than hit a specific target wordnet

Next best steps

Mini challenge

Unscramble this word: barragefire