Rain can also mean to fall in a large amount:

中文解释

Debris from the explosion rained down.

正在查询

perineum dishonest possession 爱恋 基体 iron carbide employment aptitude solve difficulty school cap