Random
Rain something down on
Synonyms for Rain something down on
pelt
throw at
fire a broadside at
For more similar words, try
Rain something down on
on Thesaurus.plus dictionary