rain pitchforks and hammer handles - French English Dictionary