pelting

noun

1.
anything happening rapidly or in quick successive
Derived from:
pelt