Rained
Rained on meaning
To give or bestow something on someone in abundance. In this usage, a noun or pronoun is used between "rain" and "on." The boss has been raining prais...