barrage fire


Meanings

  • the heavy fire of artillery to saturate an area rather than hit a specific target;