intense precipitation - French English Dictionary