storm cats and dogs

Verb

 * 1) To storm and rain heavily;.