Definition of "rain down"
rain down
verb
third-person singular simple present rains down, present participle raining down, simple past and past participle rained down
third-person singular simple present rains down, present participle raining down, simple past and past participle rained down