rain/snow or hail copiously - Turkish English Dictionary