rain/snow or hail copiously - French English Dictionary