anything happening rapidly or in quick successive; a rain of bullets; a pelting of insults
[ Syn: rain ]