History
History
Synonyms
UK
US
Meaning:
barrage

an obstacle built across a river to store water for irrigation

weapon fire

burst

a bursting explosion

blow-up, blast

FUSILLADE as in Wiktionary
FUSILLADE as in Wikipedia