Rain

•  Rain  –  To bestow in a profuse or abundant manner; as, to rain favors upon a person.