Main entry: rain, pelting
Definition: anything happening rapidly or in quick successive
Usage: a rain of bullets; a pelting of insults