rain pitchforks - French English Dictionary