History
History
Synonyms
UK
US
Meaning:
barrage

an obstacle built across a river to store water for irrigation

weapon fire

bombard

to attack a person, building etc (using big guns)

assault, attack

boom

a long pole used to keep the bottom of a sail stretched out

loud sound; crash

burst

a bursting explosion

blow-up, blast

hail

frozen raindrops falling from the sky; something coming in great numbers and force

torrent

thunder

the noise which usually follows a flash of lightning; to say (something) in a loud, serious voice

crashing sound

volley

the throwing or shooting of a number (of stones, arrows, bullets etc) together; (in tennis etc) to return (a ball) before it touches the ground

barrage

CANNONADE as in Wiktionary
CANNONADE as in Wikipedia