Word Meaning

Find the meaning or definition of a english word


barrage definition and meaning

n. An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.

Crossword clues for barrage

- Artillery bombardment
- Bombard with anger at the pub?
- Bombard with anger in the pub?
- Bombardment
- Heavy artillery fire
- Heavy continuous gunfire
- sustained attack
- Torrent
- Volley
- Volley of gunfire


Copyright ©2017-2024 Crossword Solver

Follow us facebook croswodsolver