rain/snow or hail copiously - German English Dictionary