Barrage
Part of speech: verb
Definition: to direct a barrage at; to bombard
Part of speech: noun
Definition: an artificial obstruction, such as a dam, in a river designed to increase its depth or to divert its flow a heavy curtain of artillery fire directed in front of one's own troops to screen and protect them a concentrated discharge of projectile weapons an overwhelming outburst of words, especially of criticism A "next hit wins" contest to determine the winner of a bout in case of a tie.
Bombard
Part of speech: noun
Definition: a medieval primitive cannon, used chiefly in sieges for throwing heavy stone balls.a bassoon-like medieval instrument
Part of speech: verb
Definition: To attack something with bombs, artillery shells or other missiles or projectiles.To attack something or someone by directing objects at them.To direct at a substance an intense stream of high-energy particles, usually sub-atomic or made of at most a few atoms.