It rained all night.
To have fallen as water droplets from the sky.
Money rained down during the celebration.
To have fallen in large amounts, often used metaphorically.
With powerful free picture dictionary & flashcards.