pelted
pel-ted
verb
To throw objects forcefully at someone or something, or for rain to fall heavily.
"The children pelted him with snowballs."
Thesaurus
Synonyms: rain buckets, rain cats and dogs, pour, pelt, stream, fur, hide, skin, bombard, pepper