See barrage in American Heritage Dictionary 4 Synonyms
barrage 2bombard pepper shower 1
These verbs mean to direct a concentrated outpouring at something or someone: barraged the speaker with questions; bombarded the box office with ticket orders; peppered the senator with protests; showered the child with gifts.
See barrage in Webster's New World Roget's A-Z Thesaurus II
noun
A concentrated outpouring, as of missiles, words, or blows:
bombardment, burst, cannonade, fusillade, hail1, salvo, shower, storm, volley. See attack
verb
To direct a barrage at:
bombard, cannonade, fusillade, pepper, shower. See attack
Learn more about barrage