pelting

nouns

anything happening rapidly or in quick successive
"a rain of bullets"; "a pelting of insults"
is derived from