rain, snow, or hail copiously - French English Dictionary