it's raining pitchforks - French English Dictionary