Summary
French to English: more detail...
-
pleuvoir des hallebardes:
-
Wiktionary:
pleuvoir des hallebardes → rain cats and dogs
-
Wiktionary:
French
Detailed Translations for pleuvoir des hallebardes from French to English
Wiktionary Translations for pleuvoir des hallebardes:
pleuvoir des hallebardes
verb