patchy rain - French English Dictionary