Verb
rain fire and brimstone (third-person singular simple present rains fire and brimstone, present participle raining fire and brimstone, simple past and past participle rained fire and brimstone)
(transitive, idiomatic) To send horror or destruction.