intense rainfall - French English Dictionary