favourable weather - French English Dictionary