peltered

verbPast tense of pelter; to have thrown or hurled something repeatedly.

No synonyms or antonyms found for this word.