Heavy Artillery Fire to Stop Enemy Troops

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

Question

Heavy Artillery Fire to Stop Enemy Troops

Answer

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 Answers