pelter




pelter - noun

  • a heavy rain
  • a thrower of missiles
  • pelter - thesaurus

    cloudburst   deluge   downpour   soaker   torrent   waterspout