Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of barrage

- 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 clue 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