unusual weather - French English Dictionary