spell of rough weather - French English Dictionary