Definition: anything happening rapidly or in quick successive
Usage: a rain of bullets; a pelting of insults
Definition: water falling in drops from vapor condensed in the atmosphere
Definition: drops of fresh water that fall as precipitation from clouds
Definition: precipitate as rain
Usage: If it rains much more, we can expect some flooding