water that falls in small drops from the sky
drops of fresh water that fall as precipitation from clouds
anything happening rapidly or in quick successive
(of water) to fall from the sky in the shape of small drops
to pour down or descend in great quantity, as if from the sky
to shower or bestow upon someone or something in large amounts