rain, snow, or hail copiously - German English Dictionary