Heavy Artillery Fire to Stop Enemy Troops

This page is the CodyCross answer for the clue below from Inventions, Group 45, Puzzle 4.

Question is: Heavy Artillery Fire to Stop Enemy Troops

and the answer is: BARRAGE

Word Meaning:

BARRAGE — An artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow.

Definitions from Wiktionary.

Heavy Artillery Fire To Stop Enemy Troops - Inventions CodyCross Answers | CodyCross Solutions