Word: pelting
n
anything happening rapidly or in quick successive; "a rain of bullets"; "a pelting of insults"
PROTOTYPE PAGE, Source: WordNet