rain is likely - French English Dictionary