hit rough weather - French English Dictionary