See shower in Webster's New World Roget's A-Z Thesaurus II
noun
A concentrated outpouring, as of missiles, words, or blows:
barrage, bombardment, burst, cannonade, fusillade, hail1, salvo, storm, volley. See attack
verb
To direct a barrage at:
barrage, bombard, cannonade, fusillade, pepper. See attackTo give in great abundance:
heap, lavish, rain. See big, give
Learn more about shower