Precipitation in the form of liquid water droplets.
A period of rainy weather.
बारिश का मौसम
English Usage: We've had a lot of rain this week.
Hindi Usage: इस सप्ताह हमें बहुत बारिश का मौसम मिला।
To fall as water droplets from the atmosphere.
To give out or bestow something generously.
उदारता से देना
English Usage: The philanthropist rained money on the charity.
Hindi Usage: दानवीर ने चैरिटी पर उदारता से पैसा बारिश किया।