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.