pelting

Noun
  1. Anything happening rapidly or in quick successive (synset 105052359)
    "a rain of bullets"; "a pelting of insults"

Other Searches