pleuvoir des hallebardes

Verb

 * 1) to rain heavily; to rain cats and dogs

Conjugation

 * see