v. blow with great force (of wind); fall heavily, come down with great force (of precipitation); rage; charge, forcefully assault
STORM
Meaning of STORM in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012