pelter


pelter (http://definr.com/pelter)

     n 1: a heavy rain [syn: downpour, cloudburst, deluge, waterspout,
           torrent, soaker]
     2: a thrower of missiles; "the police were too busy to chase
        the pelters"